last or winning game - Turkish English Dictionary